slaughtering blocks - French English Dictionary